protesto eden - German English Dictionary